package com.tag.service;

import com.tag.entity.ApiResult;
import com.tag.entity.model.Tag;
import com.tag.entity.param.TagParam;

public interface TagService {
    /**
     * 添加标签
     * @param param
     * @return
     */
    ApiResult addTag(Tag param);

    /**
     * 删除标签,通过主键
     * @param param
     * @return
     */
    ApiResult deleteTagById(Tag param);

    /**
     * 更新标签,通过主键
     * @param param
     * @return
     */
    ApiResult updateTagById(Tag param);

    /**
     * 查询标签列表,多条件,分页
     * @param param
     * @return
     */
    ApiResult selectTagList(TagParam param);
}
